
<!DOCTYPE html>
<html lang="en-US" class="no-js"><!-- start : oOTNPageDetail_C/Technology/Redwood2 -->
<head>
<!-- oOTNPageDetail_C/Technology/Head -->
<title>Java Downloads | Oracle</title>
<meta name="Title" content="Java Downloads | Oracle">
<meta name="Description" content="Download the Java including the latest version 17 LTS on the Java SE Platform. These downloads can be used for any purpose, at no cost, under the Java SE binary code license. ">
<meta name="Keywords" content="java download, java jdk download, download java, java free download">
<!-- Container/Display Start -->
<!-- _Raw-Text -->
<!-- BEGIN OTN CSS/JS-->
<script>
! function() {
var d = document.documentElement;
d.className = d.className.replace(/no-js/, 'js');
if(document.location.href.indexOf('betamode=') > -1) document.write('<script src="https://www.oracle.com/asset/web/js/ocom-betamode.js"><\/script>');
}();
</script>
<link data-wscss href="https://www.oracle.com/asset/web/css/redwood-base.css" rel="preload" as="style" onload="this.rel='stylesheet';" onerror="this.rel='stylesheet'">
<link data-wscss href="https://www.oracle.com/asset/web/css/redwood-styles.css" rel="preload" as="style" onload="this.rel='stylesheet';" onerror="this.rel='stylesheet'">
<noscript>
<link href="https://www.oracle.com/asset/web/css/redwood-base.css" rel="stylesheet">
<link href="https://www.oracle.com/asset/web/css/redwood-styles.css" rel="stylesheet"> </noscript>
<link data-wsjs data-reqjq href="https://www.oracle.com/asset/web/js/redwood-base.js" rel="preload" as="script">
<link data-wsjs data-reqjq href="https://www.oracle.com/asset/web/js/redwood-lib.js" rel="preload" as="script">
<script data-wsjs src="https://www.oracle.com/asset/web/js/jquery-min.js" async onload="$('head link[data-reqjq][rel=preload]').each(function(){var a = document.createElement('script');a.async=false;a.src=$(this).attr('href');this.parentNode.insertBefore(a, this);});$(function(){$('script[data-reqjq][data-src]').each(function(){this.async=true;this.src=$(this).data('src');});});"></script>
<!-- END CSS/JS -->
<!-- / _Raw-Text -->
<!-- Container/Display end -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="siteid" content="us">
<meta name="countryid" content="US">
<meta name="robots" content="index, follow">
<meta name="country" content="United States">
<meta name="Language" content="en">
<meta name="Updated Date" content="2021-08-18T14:38:41Z">
<meta name="page_type" content="Home">
<script type="text/javascript">
var pageData = pageData || {};
//page info
pageData.pageInfo = pageData.pageInfo || {};
pageData.pageInfo.language = "en";
pageData.pageInfo.country = "United States";
pageData.pageInfo.pageTitle = "Java Downloads | Oracle";
pageData.pageInfo.description = "Download the Java including the latest version 17 LTS on the Java SE Platform. These downloads can be used for any purpose, at no cost, under the Java SE binary code license.";
pageData.pageInfo.keywords = "java download, java jdk download, download java, java free download";
pageData.pageInfo.siteId = "us";
pageData.pageInfo.countryId = "US";
pageData.pageInfo.updatedDate = "2021-08-18T14:38:41Z";
</script>
<!-- start : ocom/common/global/components/seo-taxonomy-meta-data-->
<script type="text/javascript">
var pageData = pageData || {};
//taxonmy
pageData.taxonomy = pageData.taxonomy || {};
pageData.taxonomy.productServices = [];
pageData.taxonomy.industry = [];
pageData.taxonomy.region = [];
pageData.taxonomy.contentType = [];
pageData.taxonomy.buyersJourney = [];
pageData.taxonomy.revenue = [];
pageData.taxonomy.title = [];
pageData.taxonomy.audience = [];
pageData.taxonomy.persona = [];
</script>
<!-- end : ocom/common/global/components/seo-taxonomy-meta-data-->
<!-- start : ocom/common/global/components/social-media-meta-tags --><!-- F13v0 -->
<meta property="og:title" content="Download the Latest Java LTS Free"/>
<meta property="og:description" content="Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts."/>
<meta property="og:image" content="https://www.oracle.com/a/ocom/img/social-og-java-logo-1200x628.jpg"/>
<!-- /F13v0 -->
<!-- F13v1 -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Download the Latest Java LTS Free">
<meta name="twitter:description" content="Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.">
<meta name="twitter:image" content="https://www.oracle.com/a/ocom/img/social-og-java-logo-1200x1200.jpg">
<!-- /F13v1 -->
<!-- end : ocom/common/global/components/social-media-meta-tags -->
<!-- start : ocom/common/global/components/seo-hreflang-meta-tags --><link rel="canonical" href="https://www.oracle.com/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-AE" href="https://www.oracle.com/ae/java/technologies/downloads/" />
<link rel="alternate" hreflang="es-AR" href="https://www.oracle.com/ar/java/technologies/downloads/" />
<link rel="alternate" hreflang="de-AT" href="https://www.oracle.com/at/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-AU" href="https://www.oracle.com/au/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-BA" href="https://www.oracle.com/ba/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-BD" href="https://www.oracle.com/bd/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-BE" href="https://www.oracle.com/be/java/technologies/downloads/" />
<link rel="alternate" hreflang="bg-BG" href="https://www.oracle.com/bg/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-BH" href="https://www.oracle.com/bh/java/technologies/downloads/" />
<link rel="alternate" hreflang="pt-BR" href="https://www.oracle.com/br/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-BZ" href="https://www.oracle.com/bz/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-CA" href="https://www.oracle.com/ca-en/java/technologies/downloads/" />
<link rel="alternate" hreflang="fr-CA" href="https://www.oracle.com/ca-fr/java/technologies/downloads/" />
<link rel="alternate" hreflang="de-CH" href="https://www.oracle.com/ch-de/java/technologies/downloads/" />
<link rel="alternate" hreflang="fr-CH" href="https://www.oracle.com/ch-fr/java/technologies/downloads/" />
<link rel="alternate" hreflang="es-CL" href="https://www.oracle.com/cl/java/technologies/downloads/" />
<link rel="alternate" hreflang="zh-CN" href="https://www.oracle.com/cn/java/technologies/downloads/" />
<link rel="alternate" hreflang="es-CO" href="https://www.oracle.com/co/java/technologies/downloads/" />
<link rel="alternate" hreflang="es-CR" href="https://www.oracle.com/cr/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-CY" href="https://www.oracle.com/cy/java/technologies/downloads/" />
<link rel="alternate" hreflang="cs-CZ" href="https://www.oracle.com/cz/java/technologies/downloads/" />
<link rel="alternate" hreflang="de-DE" href="https://www.oracle.com/de/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-US" href="https://www.oracle.com/java/technologies/downloads/" />
<link rel="alternate" hreflang="da-DK" href="https://www.oracle.com/dk/java/technologies/downloads/" />
<link rel="alternate" hreflang="fr-DZ" href="https://www.oracle.com/dz/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-EE" href="https://www.oracle.com/ee/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-EG" href="https://www.oracle.com/eg/java/technologies/downloads/" />
<link rel="alternate" hreflang="es-ES" href="https://www.oracle.com/es/java/technologies/downloads/" />
<link rel="alternate" hreflang="fi-FI" href="https://www.oracle.com/fi/java/technologies/downloads/" />
<link rel="alternate" hreflang="fr-FR" href="https://www.oracle.com/fr/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-GH" href="https://www.oracle.com/gh/java/technologies/downloads/" />
<link rel="alternate" hreflang="el-GR" href="https://www.oracle.com/gr/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-HK" href="https://www.oracle.com/hk/java/technologies/downloads/" />
<link rel="alternate" hreflang="hr-HR" href="https://www.oracle.com/hr/java/technologies/downloads/" />
<link rel="alternate" hreflang="hu-HU" href="https://www.oracle.com/hu/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-ID" href="https://www.oracle.com/id/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-IE" href="https://www.oracle.com/ie/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-IL" href="https://www.oracle.com/il-en/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-IN" href="https://www.oracle.com/in/java/technologies/downloads/" />
<link rel="alternate" hreflang="it-IT" href="https://www.oracle.com/it/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-JO" href="https://www.oracle.com/jo/java/technologies/downloads/" />
<link rel="alternate" hreflang="ja-JP" href="https://www.oracle.com/jp/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-KE" href="https://www.oracle.com/ke/java/technologies/downloads/" />
<link rel="alternate" hreflang="ko-KR" href="https://www.oracle.com/kr/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-KW" href="https://www.oracle.com/kw/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-LK" href="https://www.oracle.com/lk/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-LU" href="https://www.oracle.com/lu/java/technologies/downloads/" />
<link rel="alternate" hreflang="lv-LV" href="https://www.oracle.com/lv/java/technologies/downloads/" />
<link rel="alternate" hreflang="fr-MA" href="https://www.oracle.com/ma/java/technologies/downloads/" />
<link rel="alternate" hreflang="es-MX" href="https://www.oracle.com/mx/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-MY" href="https://www.oracle.com/my/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-NG" href="https://www.oracle.com/ng/java/technologies/downloads/" />
<link rel="alternate" hreflang="nl-NL" href="https://www.oracle.com/nl/java/technologies/downloads/" />
<link rel="alternate" hreflang="no-NO" href="https://www.oracle.com/no/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-NZ" href="https://www.oracle.com/nz/java/technologies/downloads/" />
<link rel="alternate" hreflang="es-PE" href="https://www.oracle.com/pe/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-PH" href="https://www.oracle.com/ph/java/technologies/downloads/" />
<link rel="alternate" hreflang="pl-PL" href="https://www.oracle.com/pl/java/technologies/downloads/" />
<link rel="alternate" hreflang="pt-PT" href="https://www.oracle.com/pt/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-QA" href="https://www.oracle.com/qa/java/technologies/downloads/" />
<link rel="alternate" hreflang="ro-RO" href="https://www.oracle.com/ro/java/technologies/downloads/" />
<link rel="alternate" hreflang="sr-RS" href="https://www.oracle.com/rs/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-SA" href="https://www.oracle.com/sa/java/technologies/downloads/" />
<link rel="alternate" hreflang="sv-SE" href="https://www.oracle.com/se/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-SG" href="https://www.oracle.com/sg/java/technologies/downloads/" />
<link rel="alternate" hreflang="sl-SI" href="https://www.oracle.com/si/java/technologies/downloads/" />
<link rel="alternate" hreflang="sk-SK" href="https://www.oracle.com/sk/java/technologies/downloads/" />
<link rel="alternate" hreflang="fr-SN" href="https://www.oracle.com/sn/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-TH" href="https://www.oracle.com/th/java/technologies/downloads/" />
<link rel="alternate" hreflang="tr-TR" href="https://www.oracle.com/tr/java/technologies/downloads/" />
<link rel="alternate" hreflang="zh-TW" href="https://www.oracle.com/tw/java/technologies/downloads/" />
<link rel="alternate" hreflang="uk-UA" href="https://www.oracle.com/ua/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-GB" href="https://www.oracle.com/uk/java/technologies/downloads/" />
<link rel="alternate" hreflang="es-UY" href="https://www.oracle.com/uy/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-VN" href="https://www.oracle.com/vn/java/technologies/downloads/" />
<link rel="alternate" hreflang="en-ZA" href="https://www.oracle.com/za/java/technologies/downloads/" />
<meta name="altpages" content="ae,ar,at,au,ba,bd,be,bg,bh,br,bz,ca-en,ca-fr,ch-de,ch-fr,cl,cn,co,cr,cy,cz,de,dk,dz,ee,eg,es,fi,fr,gh,gr,hk,hr,hu,id,ie,il-en,in,it,jo,jp,ke,kr,kw,lk,lu,lv,ma,mx,my,ng,nl,no,nz,pe,ph,pl,pt,qa,ro,rs,sa,se,sg,si,sk,sn,th,tr,tw,ua,uk,uy,vn,za">
<script type="text/javascript">
var pageData = pageData || {};
//page info
pageData.pageInfo = pageData.pageInfo || {};
pageData.pageInfo.altPages = "ae,ar,at,au,ba,bd,be,bg,bh,br,bz,ca-en,ca-fr,ch-de,ch-fr,cl,cn,co,cr,cy,cz,de,dk,dz,ee,eg,es,fi,fr,gh,gr,hk,hr,hu,id,ie,il-en,in,it,jo,jp,ke,kr,kw,lk,lu,lv,ma,mx,my,ng,nl,no,nz,pe,ph,pl,pt,qa,ro,rs,sa,se,sg,si,sk,sn,th,tr,tw,ua,uk,uy,vn,za";
</script>
<!-- end : ocom/common/global/components/seo-hreflang-meta-tags -->
<!-- Container/Display Start -->
<!-- _Raw-Text -->
<!-- www-us HeadAdminContainer -->
<link rel="icon" href="https://www.oracle.com/asset/web/favicons/favicon-32.png" sizes="32x32">
<link rel="icon" href="https://www.oracle.com/asset/web/favicons/favicon-128.png" sizes="128x128">
<link rel="icon" href="https://www.oracle.com/asset/web/favicons/favicon-192.png" sizes="192x192">
<link rel="apple-touch-icon" href="https://www.oracle.com/asset/web/favicons/favicon-120.png" sizes="120x120">
<link rel="apple-touch-icon" href="https://www.oracle.com/asset/web/favicons/favicon-152.png" sizes="152x152">
<link rel="apple-touch-icon" href="https://www.oracle.com/asset/web/favicons/favicon-180.png" sizes="180x180">
<meta name="msapplication-TileColor" content="#fcfbfa"/>
<meta name="msapplication-square70x70logo" content="favicon-128.png"/>
<meta name="msapplication-square150x150logo" content="favicon-270.png"/>
<meta name="msapplication-TileImage" content="favicon-270.png"/>
<meta name="msapplication-config" content="none"/>
<meta name="referrer" content="no-referrer-when-downgrade"/>
<script async="async" type="text/javascript" src='//consent.truste.com/notice?domain=oracle.com&c=teconsent&js=bb&noticeType=bb&text=true&gtm=1&cdn=1&pcookie' crossorigin></script>
<style>
#oReactiveChatContainer1 { display:none;}
</style>
<!-- Truste for RU -->
<script type="text/javascript">
if (location.pathname.indexOf("/ru/") == 0){
document.write('\x3Cscript async="async" src=//consent.truste.com/notice?domain=oracleru.com&c=teconsent&js=bb&noticeType=bb&text=true&gtm=1&cdn=1&pcookie crossorigin="">\x3C/script>');
}
</script>
<!--Tealium embed code -->
<script src="https://tms.oracle.com/main/prod/utag.sync.js"></script>
<!-- Loading script asynchronously -->
<script type="text/javascript">
(function(a,b,c,d){
if(location.href.indexOf("tealium=dev") == -1) {
a='https://tms.oracle.com/main/prod/utag.js';
} else {
a='https://tms.oracle.com/main/dev/utag.js';
}
b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true;
a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);
})();
</script>
<!--End-->
<!-- / _Raw-Text -->
<!-- Container/Display end -->

<script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script>
                              <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="DXNLE-YBWWY-AR74T-WMD99-77VRA",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"DXNLE-YBWWY-AR74T-WMD99-77VRA";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="cookiepresent",a="eqhagsafcbi3ajqacqdfqaahuztwn3eh-f-9b44be16e-clienttons-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"82485","ak.ai":parseInt("604074",10),"ak.ol":"0","ak.cr":224,"ak.ipv":6,"ak.proto":"h2","ak.rid":"395a64a4","ak.r":36542,"ak.a2":n,"ak.m":"dscx","ak.n":"essl","ak.bpcip":"240e:348:510:51b0::","ak.cport":56456,"ak.gh":"23.211.108.148","ak.quicv":"","ak.tlsv":"tls1.3","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"","ak.t":"1734798471","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==IahwDxIrIpnAG9XZT1PZayrbBFdja8nKeDQGQCNKdzAsW3dZRNXcY98jX3YmblPIfTW6h+2uIrUP8Q2itGPBRrFN9FzTyvz7sw0/KcZUZSULCYQ04+Mg1JUqvHInjUnUbgbv8mXVYf8gkW5PjD2rdEaB4e/Jc0FS9Fyx06JI9NLX31CCNRYiajF5ADSuHf6QFFItNUkWHFM+3PSwc8RJai8oKSviJNPYodSxxPcSo0rYTdqjoawYfqHw0sG0zaF8JGzsie3xokHZMvOqBTyhlgrGJ08g+wFymeKPlAvqEx/XkDxLOjCko1E4ExUxFo+HW5chpB+qHR1cSuVr7vcJjAkoJ2tHMcSuXaT6lhFXflaSteSYT138d5/t+Cn4Zuh34dvAfXo6Mhm+OXAAZYHLUfbYSdJ6DmfV7Lto9lg4740=","ak.pv":"497","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head>
<body class="f20 f20v0 rwtheme-pebble">
<div class="f20w1">
<!-- start Common/Header -->
<!-- Dispatcher:null -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display -->
<!-- U30v3 -->
<style>
#u30{opacity:1 !important;filter:opacity(100%) !important;position:sticky;top:0}
.u30v3{background:#3a3632;height:50px;overflow:hidden;border-top:5px solid #3a3632;border-bottom:5px solid #3a3632}
#u30nav,#u30tools{visibility:hidden}
.u30v3 #u30logo {width:121px;height: 44px;display: inline-flex;justify-content: flex-start;}
#u30:not(.u30mobile) .u30-oicn-mobile,#u30.u30mobile .u30-oicn{display:none}
#u30logo svg{height:auto;align-self:center}
.u30brand{height:50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:1344px;padding:0 48px;margin:0 auto}
.u30brandw1{display:flex;flex-direction:row;color:#fff;text-decoration:none;align-items:center}
@media (max-width:1024px){.u30brand{padding:0 24px}}
#u30skip2,#u30skip2content{transform:translateY(-100%);position:fixed}
.rtl #u30{direction:rtl}
</style>
<section id="u30" class="u30 u30v3 pause searchv2" data-trackas="header">
<div id="u30skip2">
<ul>
<li><a id="u30skip2c" href="#maincontent">Skip to content</a></li>
<li><a id="u30acc" href="https://www.oracle.com/corporate/accessibility/">Accessibility Policy</a></li>
</ul>
</div>
<div class="u30w1 cwidth" id="u30w1">
<div id="u30brand" class="u30brand">
<div class="u30brandw1">
<a id="u30btitle" href="https://www.oracle.com/" data-lbl="logo" aria-label="Home">
<div id="u30logo">
<svg class="u30-oicn-mobile" xmlns="http://www.w3.org/2000/svg" width="32" height="21" viewBox="0 0 32 21"><path fill="#C74634" d="M9.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.6c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H9.9 M21.2,16.6c3.6,0,6.4-2.9,6.4-6.4c0-3.6-2.9-6.4-6.4-6.4h-11c-3.6,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H21.2"/></svg>
<svg class="u30-oicn" xmlns="http://www.w3.org/2000/svg"  width="231" height="30" viewBox="0 0 231 30" preserveAspectRatio="xMinYMid"><path fill="#C74634" d="M99.61,19.52h15.24l-8.05-13L92,30H85.27l18-28.17a4.29,4.29,0,0,1,7-.05L128.32,30h-6.73l-3.17-5.25H103l-3.36-5.23m69.93,5.23V0.28h-5.72V27.16a2.76,2.76,0,0,0,.85,2,2.89,2.89,0,0,0,2.08.87h26l3.39-5.25H169.54M75,20.38A10,10,0,0,0,75,.28H50V30h5.71V5.54H74.65a4.81,4.81,0,0,1,0,9.62H58.54L75.6,30h8.29L72.43,20.38H75M14.88,30H32.15a14.86,14.86,0,0,0,0-29.71H14.88a14.86,14.86,0,1,0,0,29.71m16.88-5.23H15.26a9.62,9.62,0,0,1,0-19.23h16.5a9.62,9.62,0,1,1,0,19.23M140.25,30h17.63l3.34-5.23H140.64a9.62,9.62,0,1,1,0-19.23h16.75l3.38-5.25H140.25a14.86,14.86,0,1,0,0,29.71m69.87-5.23a9.62,9.62,0,0,1-9.26-7h24.42l3.36-5.24H200.86a9.61,9.61,0,0,1,9.26-7h16.76l3.35-5.25h-20.5a14.86,14.86,0,0,0,0,29.71h17.63l3.35-5.23h-20.6" transform="translate(-0.02 0)" /></svg>
</div>
</a>
</div>
</div>
<div id="u30nav" class="u30nav" data-closetxt="Close Menu" data-trackas="menu">
<nav id="u30navw1" aria-label="Oracle website">
<button data-navtarget="products" aria-controls="products" aria-expanded="false" class="u30navitem">Products</button>
<button data-navtarget="industries" aria-controls="industries" aria-expanded="false" class="u30navitem">Industries</button>
<button data-navtarget="resources" aria-controls="resources" aria-expanded="false" class="u30navitem">Resources</button>
<button data-navtarget="customers" aria-controls="customers" aria-expanded="false" class="u30navitem">Customers</button>
<button data-navtarget="partners" aria-controls="partners" aria-expanded="false" class="u30navitem">Partners</button>
<button data-navtarget="developers" aria-controls="developers" aria-expanded="false" class="u30navitem">Developers</button>
<button data-navtarget="company" aria-controls="company" aria-expanded="false" class="u30navitem">Company</button>
</nav>
</div>
<div id="u30tools" class="u30tools">
<div id="u30search">
<div id="u30searchw1">
<div id="u30searchw2">
<form name="u30searchForm" id="u30searchForm"
data-contentpaths="/content/Web/Shared/Auto-Suggest Panel Event" method="get"
action="https://search.oracle.com/results">
<div class="u30s1">
<button id="u30closesearch" aria-label="Close Search" type="button">
<span>Close Search</span>
<svg width="9" height="14" viewBox="0 0 9 14" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path d="M8 13L2 7L8 1" stroke="#161513" stroke-width="2" />
</svg>
</button>
<span class="u30input">
<div class="u30inputw1">
<input id="u30input" name="q" value="" type="text" placeholder="Search"
autocomplete="off" aria-autocomplete="both" aria-label="Search Oracle.com"
role="combobox" aria-expanded="false" aria-haspopup="listbox"
aria-controls="u30searchw3">
</div>
<input type="hidden" name="size" value="10">
<input type="hidden" name="page" value="1">
<input type="hidden" name="tab" value="all">
<span id="u30searchw3title" class="u30visually-hidden">Search Oracle.com</span>
<div id="u30searchw3" data-pagestitle="SUGGESTED LINKS" data-autosuggesttitle="SUGGESTED SEARCHES" data-allresultstxt="All results for" data-allsearchpath="https://search.oracle.com/results?q=u30searchterm&size=10&page=1&tab=all" role="listbox" aria-labelledby="u30searchw3title">
<ul id="u30quicklinks" class="autocomplete-items" role="group" aria-labelledby="u30quicklinks-title">
<li role="presentation" class="u30auto-title" id="u30quicklinks-title">QUICK LINKS</li>
<li role="option"><a href="/cloud/" data-lbl="quick-links:oci">Oracle Cloud Infrastructure</a>
</li>
<li role=" option"><a href="/applications/" data-lbl="quick-links:applications">Oracle Fusion Cloud Applications</a></li>
<li role="option"><a href="/database/technologies/" data-lbl="quick-links:database">Oracle Database</a></li>
<li role="option"><a href="/java/technologies/downloads/" data-lbl="quick-links:download-java">Download Java</a>
</li>
<li role="option"><a href="/careers/" data-lbl="quick-links:careers">Careers at Oracle</a></li>
</ul>
</div>
<span class="u30submit">
<input class="u30searchbttn" type="submit" value="Submit Search">
</span>
<button id="u30clear" type="reset" aria-label="Clear Search">
<svg width="20" height="20" viewBox="0 0 20 20" aria-hidden="true" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M7 7L13 13M7 13L13 7M19 10C19 14.9706 14.9706 19 10 19C5.02944 19 1 14.9706 1 10C1 5.02944 5.02944 1 10 1C14.9706 1 19 5.02944 19 10Z"
stroke="#161513" stroke-width="2" />
</svg>
</button>
</span>
</div>
</form>
<div id="u30announce" data-alerttxt="suggestions found to navigate use up and down arrows"
class="u30visually-hidden" aria-live="polite"></div>
</div>
</div>
<button class="u30searchBtn" id="u30searchBtn" type="button" aria-label="Open Search Field"
aria-expanded="false">
<span>Search</span>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24">
<path d="M15,15l6,6M17,10a7,7,0,1,1-7-7A7,7,0,0,1,17,10Z" />
</svg>
</button>
</div>
<span id="ac-flag">
<a class="flag-focus" href="/countries-list.html#countries" data-ajax="true" rel="lightbox" role="button">
<span class="sr-only">Country</span>
<img class="flag-image" src="" alt=""/>
<svg class="default-globe" alt="Country" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect width="20" height="20" fill="url(#pattern0)"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_1_1830" transform="translate(-0.166667 -0.166667) scale(0.0138889)"/>
</pattern>
<image alt="" id="image0_1_1830" width="96" height="96" xlink:href=""/>
</defs>
</svg>
</a>
</span>
<div id="u30-profile" class="u30-profile">
<button id="u30-flyout" data-lbl="sign-in-account" aria-expanded="false">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17,19.51A3,3,0,0,0,14,17H10a3,3,0,0,0-3,2.51m9.92,0a9,9,0,1,0-9.92,0m9.92,0a9,9,0,0,1-9.92,0M15,10a3,3,0,1,1-3-3A3,3,0,0,1,15,10Z"/></svg>
<span class="acttxt">View Accounts</span>
</button>
<div id="u30-profilew1">
<button id="u30actbck" aria-label="close account flyout"><span class="u30actbcktxt">Back</span></button>
<div class="u30-profilew2">
<span class="u30acttitle">Cloud Account</span>
<a href="/cloud/sign-in.html" class=" u30darkcta u30cloudbg" data-lbl="sign-in-to-cloud">Sign in to Cloud</a>
<a href="/cloud/free/" class="u30lightcta" data-lbl="try-free-cloud-trial">Sign Up for Free Cloud Tier</a>
</div>
<span class="u30acttitle">Oracle Account</span>
<ul class="u30l-out">
<li><a href="https://www.oracle.com/webapps/redirect/signon?nexturl=" data-lbl="profile:sign-in-account" class="u30darkcta">Sign-In</a></li>
<li><a href="https://profile.oracle.com/myprofile/account/create-account.jspx" data-lbl="profile:create-account" class="u30lightcta">Create an Account</a></li>
</ul>
<ul class="u30l-in">
<li><a href="/corporate/contact/help.html" data-lbl="help">Help</a></li>
<li><a href="javascript:sso_sign_out();" id="u30pfile-sout" data-lbl="signout">Sign Out</a></li>
</ul>
</div>
</div>
<div class="u30-contact">
<a href="/corporate/contact/" data-lbl="contact-us" title="Contact Sales"><span>Contact Sales</span></a>
</div>
<a href="/global-menu-v2/" id="u30ham" role="button" aria-expanded="false" aria-haspopup="true" aria-controls="u30navw1">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<title>Menu</title>
<path d="M16,4 L2,4" class="p1"></path>
<path d="M2,12 L22,12" class="p2"></path>
<path d="M2,20 L16,20" class="p3"></path>
<path d="M0,12 L24,12" class="p4"></path>
<path d="M0,12 L24,12" class="p5"></path>
</svg>
<span>Menu</span>
</a>
</div>
</div>
<script>
var u30min = [722,352,0,0];
var u30brsz = new ResizeObserver(u30 => {
document.getElementById('u30').classList.remove('u30mobile','u30tablet','u30notitle');
let u30b = document.getElementById('u30brand').offsetWidth,
u30t = document.getElementById('u30tools').offsetWidth ;
u30v = document.getElementById('u30navw1');
u30w = document.getElementById('u30w1').offsetWidth - 48;
if((u30b + u30t) > u30min[0]){
u30min[2] = ((u30b + u30t) > 974) ? u30b + u30t + 96 : u30b + u30t + 48;
}else{
u30min[2] = u30min[0];
}
u30min[3] = ((u30b + 112) > u30min[1]) ? u30min[3] = u30b + 112 : u30min[3] = u30min[1];
u30v.classList.add('u30navchk');
u30min[2] = (u30v.lastElementChild.getBoundingClientRect().right > u30min[2]) ? Math.ceil(u30v.lastElementChild.getBoundingClientRect().right) : u30min[2];
u30v.classList.remove('u30navchk');
if(u30w <= u30min[3]){
document.getElementById('u30').classList.add('u30notitle');
}
if(u30w <= u30min[2]){
document.getElementById('u30').classList.add('u30mobile');
}
});
var u30wrsz = new ResizeObserver(u30 => {
let u30n = document.getElementById('u30navw1').getBoundingClientRect().height,
u30h = u30[0].contentRect.height;
let u30c = document.getElementById('u30').classList,
u30w = document.getElementById('u30w1').offsetWidth - 48,
u30m = 'u30mobile',
u30t = 'u30tablet';
if(u30c.contains('navexpand') && u30c.contains(u30m) && u30w > u30min[2]){
if(!document.querySelector('button.u30navitem.active')){
document.getElementById('u30ham').click();
}
u30c.remove(u30m);
if(document.getElementById('u30').getBoundingClientRect().height > 80){
u30c.add(u30t);
}else{
u30c.remove(u30t);
}
}else if(u30w <= u30min[2]){
if(getComputedStyle(document.getElementById('u30tools')).visibility != "hidden"){
u30c.add(u30m);
u30c.remove(u30t);
}
}else if(u30n < 30 && u30h > 80){
u30c.add(u30t);
u30c.remove(u30m);
}else if(u30n > 30){
u30c.add(u30m);
u30c.remove(u30t);
}else if(u30n < 30 && u30h <= 80){
u30c.remove(u30m);
if(document.getElementById('u30').getBoundingClientRect().height > 80){
u30c.add(u30t);
}else{
u30c.remove(u30t);
}
}
});
u30brsz.observe(document.getElementById('u30btitle'));
u30wrsz.observe(document.getElementById('u30'));
</script>
</section>
<!-- /U30v3 -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- end Common/Header -->
<!-- widgetType = PageTitleBannerV2 -->
<!-- ptbWidget = true -->
<!-- ptbWidget = true -->
<!-- BEGIN:  oOTNWidget_C/PageTitleBannerV2/Display -->
<!-- RH03v2 -->
<section class="rh03 rh03v5 rw-fog-130bg" data-bgimg="/a/tech/img/rh03-bgimg01-javadl-v2.jpg" data-trackas="rh03" data-ocomid="rh03">
<div class="rh03w1 cwidth">
<div class="rh03bc">
<!--BREADCRUMBS-->
<div class="rh03bc1">
<ol>
<li><a href="https://www.oracle.com/java/">Java</a></li>
<li><a href="/java/technologies/">Technical Details</a></li>
</ol>
</div>
</div>
<!-- Widget - 1 -->
<!-- _Raw-Text -->
<div class="rh03pgtitle"> <h1>Java Downloads</h1> </div>
<!-- / _Raw-Text -->
</div>
</section>
<!-- /RH03v2 -->
<!-- END:  oOTNWidget_C/PageTitleBannerV2/Display -->
<!-- CT12v0 -->
<nav class="ct12 ct12v0" data-moretxt="More" data-ocomid="ct12" data-trackas="ct12">
<div class="ct12w1 cwidth">
<div class="ct12w2">
<ul>
<li class="ct12current">
<div>
<a href="/java/technologies/downloads/">Java downloads</a>
</div>
</li>
<li>
<div>
<a href="/java/technologies/downloads/tools/">Tools and resources</a>
</div>
</li>
<li>
<div>
<a href="/java/technologies/downloads/archive/">Java archive</a>
</div>
</li>
</ul>
</div>
</div>
</nav>
<!-- /CT12v0 -->
<!-- _Raw-Text -->
<!-- RC11v1 -->
<section class="rc11 rc11v1 rw-java-80bg" data-trackas="rc11" data-ocomid="rc11" data-a11y="true">
<div class="rc11w1 cwidth">
<div class="rc11w2 rc11bttns">
<div class="rc11w3">
<h2>It took 30 years to make a Java developer conference this good<br>JavaOne 2025 - March 18–20, 2025</h2>
<p>JavaOne 2025 marks the return of Oracle’s premier Java developer conference—just in time for <br>Java’s 30th anniversary. Join a who’s who of Java luminaries as we celebrate with three days of <br>learning, laughter, and the launch of Java 24.</p>
</div>
<div class="obttns">
<div class="obttn1">
<a href="/javaone/?source=&intcmp=" data-cxdtrack=":ow:lp:cpo::::RC_WWMK240117P00037:JavaPromotion_RegLaunch" data-adbtrack=":ow:lp:cpo::::RC_WWMK240117P00037:JavaPromotion_RegLaunch" data-lbl="register-javaone-2025">Register now and save $100</a>
</div>
</div>
</div>
</div>
</section>
<!-- /RC11v1 -->
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
<!-- RC11v0 -->
<section class="rc11 rc11v0 rw-neutral-120bg" data-trackas="rc11" data-ocomid="rc11">
<div class="rc11w1 cwidth">
<div class="rc11w2 rc11bttns">
<div class="icn-img icn-java"></div>
<p>Looking for other Java downloads?</p>
<div class="obttns">
<div class="obttn1">
<a href="http://jdk.java.net/" target="_blank">OpenJDK Early Access Builds</a>
</div>
<div class="obttn1">
<a href="https://www.java.com" target="_blank">JRE for Consumers</a>
</div>
</div>
</div>
</div>
</section>
<!-- /RC11v0 -->
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
<!-- RC79v0 -->
<br />
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<h2 class="rw-ptitle">Java 23, Java 21, and earlier versions available now</h2>
<figure class="rc24inline-rt">
<div class="obttns">
<div class="obttn1">
<a href="/java/java-se-subscription/">Learn about Java SE Subscription</a>
</div>
</div>
</figure>
<p>JDK 23 is the latest release of the Java SE Platform.</p>
<p>JDK 21 is the latest <i>Long-Term Support (LTS)</i> release of the Java SE Platform.</p>
<p>Earlier JDK versions are available below.</p>
</div>
</section>
<!-- /RC24v0 -->
<p>&nbsp;</p>
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
<!-- RT01v0 -->
<section class="rt01 rt01v0" data-trackas="rt01">
<div class="rt01w1 cwidth">
<ul class="rw-inpagetabs" data-ocomid="previous-releases-inpagetabs">
<li><a href="#java23">JDK 23</a></li>
<li><a href="#java21">JDK 21</a></li>
<li><a href="#graalvmjava23">GraalVM for JDK 23</a></li>
<li><a href="#graalvmjava21">GraalVM for JDK 21</a></li>
</ul>
<div class="rw-inpagetab" id="java23">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<h3 id="java23">JDK Development Kit 23.0.1 downloads</h3>
<p>JDK 23 binaries are free to use in production and free to redistribute, at no cost, under the <a href="https://www.java.com/freeuselicense" target="_blank">Oracle No-Fee Terms and Conditions</a> (NFTC).</p>
<p>JDK 23 will receive updates under these terms, until March 2025, when it will be superseded by JDK 24.</p>
</div>
</section>
<!-- /RC24v0 -->
<!-- RT01v0 -->
<br />
<section class="rt01 rt01v0" data-trackas="rt01" data-lbl="jdk23-downloads:">
<div class="rt01w1 cwidth" id="java23">
<ul class="rw-inpagetabs" data-ocomid="inpagetabs">
<li>
<a href="#jdk23-linux">Linux</a>
</li>
<li>
<a href="#jdk23-mac">macOS</a>
</li>
<li>
<a href="#jdk23-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="jdk23-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>228.92 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-aarch64_bin.tar.gz">https://download.oracle.com/java/23/latest/jdk-23_linux-aarch64_bin.tar.gz</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-aarch64_bin.tar.gz.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>ARM64 RPM Package</td>
<td>228.54 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-aarch64_bin.rpm">https://download.oracle.com/java/23/latest/jdk-23_linux-aarch64_bin.rpm</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-aarch64_bin.rpm.sha256" target="_blank">sha256</a>)&nbsp;(<a href="https://linux.oracle.com/security/gpg/" target="_blank">OL 8 GPG Key</a>)</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>231.64 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.tar.gz">https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.tar.gz</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.tar.gz.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Debian Package</td>
<td>199.69 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.deb">https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.deb</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.deb.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 RPM Package</td>
<td>231.21 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.rpm">https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.rpm</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.rpm.sha256" target="_blank">sha256</a>)&nbsp;(<a href="https://linux.oracle.com/security/gpg/" target="_blank">OL 8 GPG Key</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="jdk23-mac">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>226.30 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_macos-aarch64_bin.tar.gz">https://download.oracle.com/java/23/latest/jdk-23_macos-aarch64_bin.tar.gz</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_macos-aarch64_bin.tar.gz.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>ARM64 DMG Installer</td>
<td>225.79 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_macos-aarch64_bin.dmg">https://download.oracle.com/java/23/latest/jdk-23_macos-aarch64_bin.dmg</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_macos-aarch64_bin.dmg.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>228.87 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_macos-x64_bin.tar.gz">https://download.oracle.com/java/23/latest/jdk-23_macos-x64_bin.tar.gz</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_macos-x64_bin.tar.gz.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 DMG Installer</td>
<td>228.39 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_macos-x64_bin.dmg">https://download.oracle.com/java/23/latest/jdk-23_macos-x64_bin.dmg</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_macos-x64_bin.dmg.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="jdk23-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 Compressed Archive</td>
<td>228.70 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.zip">https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.zip</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.zip.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Installer</td>
<td>205.21 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.exe">https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.exe</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.exe.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 MSI Installer</td>
<td>203.96 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.msi">https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.msi</a>
(<a href="https://download.oracle.com/java/23/latest/jdk-23_windows-x64_bin.msi.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
</div>
</section>
<!-- /RT01v0 -->
<br />
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<div class="obttns">
<div class="obttn2">
<a href="/java/technologies/javase-jdk23-doc-downloads.html" data-lbl="documentation-java23"
target="_blank">Documentation Download</a>
</div>
</div>
</div>
</section>
<!-- /RC24v0 -->
<br />
<!-- RC24v1 -->
<section class="rc24 rc24v1">
<div class="rc24w1 cwidth">
<div class="col-framework col2 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Release information</h3>
<ul class="obullets">
<li>
<a href="https://docs.oracle.com/en/java/javase/23/">Online Documentation</a>
</li>
<li>
<a href="https://docs.oracle.com/en/java/javase/23/install/overview-jdk-installation.html">Installation
Instructions</a>
</li>
<li>
<a href="/java/technologies/javase/23u-relnotes.html">Release Notes</a>
</li>
<li>
<a href="https://www.oracle.com/java/javase/terms/license/java23speclicense.html" target="_blank">Documentation License</a>
</li>
<li>
<a href="/a/tech/docs/jdk23-lium.pdf" target="_blank">JDK 23 Licensing Information User Manual (includes
third-party licenses)</a>
</li>
<li>
<a href="/java/technologies/javase/products-doc-jdk23certconfig.html">Certified System Configurations</a>
</li>
<li>
<a href="/java/technologies/javase/jdk23-readme-downloads.html">Readme</a>
</li>
<li>
<a href="/java/java-se-subscription/value-engineering/">Java Value Engineering</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<!-- /RC24v1 -->
<br />
</div>
<div class="rw-inpagetab" id="java21">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<h3 id="java21">JDK Development Kit 21.0.5 downloads</h3>
<p>JDK 21 binaries are free to use in production and free to redistribute, at no cost, under the <a href="https://www.java.com/freeuselicense" target="_blank">Oracle No-Fee Terms and Conditions</a> (NFTC).</p>
<p>JDK 21 will receive updates under the NFTC, until September 2026, a year after the release of the next LTS. Subsequent JDK 21 updates will be licensed under the <a href="https://www.java.com/otnlicense" target="_blank">Java SE OTN License</a> (OTN) and production use beyond the <a href="https://www.oracle.com/downloads/licenses/javase-license1.html#grants" target="_blank">limited free grants</a> of the OTN license will <a href="https://www.oracle.com/java/java-se-subscription/" target="_blank">require a fee</a>.</p>
</div>
</section>
<!-- /RC24v0 -->
<!-- RT01v0 -->
<br />
<section class="rt01 rt01v0" data-trackas="rt01" data-lbl="jdk21-downloads:">
<div class="rt01w1 cwidth" id="java21">
<ul class="rw-inpagetabs" data-ocomid="inpagetabs">
<li>
<a href="#jdk21-linux">Linux</a>
</li>
<li>
<a href="#jdk21-mac">macOS</a>
</li>
<li>
<a href="#jdk21-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="jdk21-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>186.82 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.tar.gz">https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.tar.gz</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.tar.gz.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>ARM64 RPM Package</td>
<td>186.48 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.rpm">https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.rpm</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-aarch64_bin.rpm.sha256" target="_blank">sha256</a>)&nbsp;(<a href="https://linux.oracle.com/security/gpg/" target="_blank">OL 8 GPG Key</a>)</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>188.53 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz">https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Debian Package</td>
<td>160.30 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb">https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 RPM Package</td>
<td>188.18 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.rpm">https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.rpm</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.rpm.sha256" target="_blank">sha256</a>)&nbsp;(<a href="https://linux.oracle.com/security/gpg/" target="_blank">OL 8 GPG Key</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="jdk21-mac">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>182.27 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_macos-aarch64_bin.tar.gz">https://download.oracle.com/java/21/latest/jdk-21_macos-aarch64_bin.tar.gz</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_macos-aarch64_bin.tar.gz.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>ARM64 DMG Installer</td>
<td>181.55 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_macos-aarch64_bin.dmg">https://download.oracle.com/java/21/latest/jdk-21_macos-aarch64_bin.dmg</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_macos-aarch64_bin.dmg.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>184.51 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.tar.gz">https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.tar.gz</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.tar.gz.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 DMG Installer</td>
<td>183.85 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.dmg">https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.dmg</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_macos-x64_bin.dmg.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="jdk21-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 Compressed Archive</td>
<td>185.91 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.zip">https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.zip</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.zip.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Installer</td>
<td>164.28 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.exe">https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.exe</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.exe.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 MSI Installer</td>
<td>163.03 MB</td>
<td>
<div>
<a href="https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.msi">https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.msi</a>
(<a href="https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.msi.sha256" target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
</div>
</section>
<!-- /RT01v0 -->
<br />
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<div class="obttns">
<div class="obttn2">
<a href="/java/technologies/javase-jdk21-doc-downloads.html" data-lbl="documentation-java21"
target="_blank">Documentation Download</a>
</div>
</div>
</div>
</section>
<!-- /RC24v0 -->
<br />
<!-- RC24v1 -->
<section class="rc24 rc24v1">
<div class="rc24w1 cwidth">
<div class="col-framework col2 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Release information</h3>
<ul class="obullets">
<li>
<a href="https://docs.oracle.com/en/java/javase/21/">Online Documentation</a>
</li>
<li>
<a href="https://docs.oracle.com/en/java/javase/21/install/overview-jdk-installation.html">Installation
Instructions</a>
</li>
<li>
<a href="/java/technologies/javase/21u-relnotes.html">Release Notes</a>
</li>
<li>
<a href="https://www.oracle.com/java/javase/terms/license/java21speclicense.html" target="_blank">Documentation License</a>
</li>
<li>
<a href="/a/tech/docs/jdk21-lium.pdf" target="_blank">JDK 21 Licensing Information User Manual (includes
third-party licenses)</a>
</li>
<li>
<a href="/java/technologies/javase/products-doc-jdk21certconfig.html">Certified System Configurations</a>
</li>
<li>
<a href="/java/technologies/javase/jdk21-readme-downloads.html">Readme</a>
</li>
<li>
<a href="/java/java-se-subscription/value-engineering/">Java Value Engineering</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<!-- /RC24v1 -->
<br />
</div>
<div class="rw-inpagetab" id="graalvmjava23">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<h3 id="graalvmjava23">GraalVM for JDK 23.0.1 downloads</h3>
<p>GraalVM for JDK 23 binaries are free to use in production and free to redistribute, at no cost, under the
<a href="https://www.oracle.com/downloads/licenses/graal-free-license.html" target="_blank">GraalVM Free Terms and
Conditions</a> (GFTC).</p>
<p>GraalVM for JDK 23 will receive updates under these terms, until March 2025, when it will be superseded by GraalVM for JDK 24.</p>
<p>Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.</p>
<p>Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 23 without the Native Image feature included is available for customers at <a href="https://support.oracle.com/epmos/faces/DocumentDisplay?id=1439822.1" target="_blank">My Oracle Support</a>.</p>
</div>
</section>
<!-- /RC24v0 -->
<!-- RT01v0 -->
<br />
<section class="rt01 rt01v0" data-trackas="rt01" data-lbl="graalvmjava23-downloads:">
<div class="rt01w1 cwidth" id="graalvmjava23">
<ul class="rw-inpagetabs" data-ocomid="inpagetabs">
<li>
<a href="#graalvmjava23-linux">Linux</a>
</li>
<li>
<a href="#graalvmjava23-mac">macOS</a>
</li>
<li>
<a href="#graalvmjava23-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="graalvmjava23-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>331.31 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-aarch64_bin.tar.gz">https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-aarch64_bin.tar.gz</a>
(
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-aarch64_bin.tar.gz.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>359.02 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-x64_bin.tar.gz">https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-x64_bin.tar.gz</a>
(
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_linux-x64_bin.tar.gz.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="graalvmjava23-mac">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>334.40 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-aarch64_bin.tar.gz">https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-aarch64_bin.tar.gz</a>
(
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-aarch64_bin.tar.gz.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>320.61 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-x64_bin.tar.gz">https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-x64_bin.tar.gz</a>
(
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_macos-x64_bin.tar.gz.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="graalvmjava23-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 Compressed Archive</td>
<td>337.81 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_windows-x64_bin.zip">https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_windows-x64_bin.zip</a>
(
<a href="https://download.oracle.com/graalvm/23/latest/graalvm-jdk-23_windows-x64_bin.zip.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
</div>
</section>
<!-- /RT01v0 -->
<br />
<!-- RC24v1 -->
<section class="rc24 rc24v1">
<div class="rc24w1 cwidth">
<div class="col-framework col2 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Release information</h3>
<ul class="obullets">
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/23/">Online Documentation</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/23/docs/getting-started/">Installation Instructions</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/23/docs/release-notes/">Release Notes</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/23/docs/licensing-information/" target="_blank">Licensing Information User Manual (includes third-party licenses)</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/23/docs/support/#certified-platforms">Certified System Configurations</a>
</li>
<li>
<a href="/java/java-se-subscription/value-engineering/">Java Value Engineering</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<!-- /RC24v1 -->
<br />
</div>
<div class="rw-inpagetab" id="graalvmjava21">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<h3 id="graalvmjava21">GraalVM for JDK 21.0.5 downloads</h3>
<p>GraalVM for JDK 21 binaries are free to use in production and free to redistribute, at no cost, under the
<a href="https://www.oracle.com/downloads/licenses/graal-free-license.html" target="_blank">GraalVM Free Terms and
Conditions</a> (GFTC).</p>
<p>GraalVM for JDK 21 will receive updates under the GFTC, until September 2026, a year after the release of the next LTS. Subsequent updates of GraalVM for JDK 21 will be licensed under the <a href="https://www.oracle.com/downloads/licenses/graalvm-otn-license.html" target="_blank">GraalVM OTN License Including License for Early Adopter Versions</a> (GOTN) and production use beyond the <a href="https://www.oracle.com/downloads/licenses/graalvm-otn-license.html#grants" target="_blank">limited free grants</a> of the GraalVM OTN license will <a href="https://www.oracle.com/java/java-se-subscription/" target="_blank">require a fee</a>.</p>
<p>Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.</p>
<p>Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 21 without the Native Image feature included is available for customers at <a href="https://support.oracle.com/epmos/faces/DocumentDisplay?id=1439822.1" target="_blank">My Oracle Support</a>.</p>
</div>
</section>
<!-- /RC24v0 -->
<!-- RT01v0 -->
<br />
<section class="rt01 rt01v0" data-trackas="rt01" data-lbl="graalvmjava21-downloads:">
<div class="rt01w1 cwidth" id="java20">
<ul class="rw-inpagetabs" data-ocomid="inpagetabs">
<li>
<a href="#graalvmjava21-linux">Linux</a>
</li>
<li>
<a href="#graalvmjava21-mac">macOS</a>
</li>
<li>
<a href="#graalvmjava21-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="graalvmjava21-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>305.49 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_linux-aarch64_bin.tar.gz">https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_linux-aarch64_bin.tar.gz</a>
(
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_linux-aarch64_bin.tar.gz.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>319.30 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_linux-x64_bin.tar.gz">https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_linux-x64_bin.tar.gz</a>
(
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_linux-x64_bin.tar.gz.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="graalvmjava21-mac">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>311.97 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_macos-aarch64_bin.tar.gz">https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_macos-aarch64_bin.tar.gz</a>
(
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_macos-aarch64_bin.tar.gz.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>299.80 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_macos-x64_bin.tar.gz">https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_macos-x64_bin.tar.gz</a>
(
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_macos-x64_bin.tar.gz.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="graalvmjava21-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 Compressed Archive</td>
<td>308.80 MB</td>
<td>
<div>
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_windows-x64_bin.zip">https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_windows-x64_bin.zip</a>
(
<a href="https://download.oracle.com/graalvm/21/latest/graalvm-jdk-21_windows-x64_bin.zip.sha256"
target="_blank">sha256</a>)</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
</div>
</section>
<!-- /RT01v0 -->
<br />
<!-- RC24v1 -->
<section class="rc24 rc24v1">
<div class="rc24w1 cwidth">
<div class="col-framework col2 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Release information</h3>
<ul class="obullets">
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/21/">Online Documentation</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/21/docs/getting-started/">Installation Instructions</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/21/docs/release-notes/">Release Notes</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/21/docs/licensing-information/" target="_blank">Licensing Information User Manual (includes
third-party licenses)</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/21/docs/support/#certified-platforms">Certified System Configurations</a>
</li>
<li>
<a href="/java/java-se-subscription/value-engineering/">Java Value Engineering</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<!-- /RC24v1 -->
<br />
</div>
<section class="rc24 rc24v3 cpad">
<div class="rc24w1 cwidth rw-neutral-50bg">
<p>Script-friendly Download URLs</p>
<p>The URLs listed above will remain the same for update releases to allow their use in scripts.</p>
<a href="/java/technologies/jdk-script-friendly-urls/" target="_blank">Learn more about automating these downloads</a>
</div>
</section>
<!-- /RC24v3 -->
</div>
</section>
<!-- /RT01v0 -->
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
<!-- RC10v0 -->
<section class="rc10 rc10v0 cpad rw-fog-130bg" data-trackas="rc10" data-ocomid="rc10" data-lbl="protect-your-investment:" data-a11y="true">
<div class="rc10w1 cwidth">
<div class="col-framework col2">
<div class="col-w1">
<div class="col-item">
<div class="col-item-w1">
<img class="rc10img" style="width:70%" data-src="/a/tech/img/rc10-java-badge-3.png" alt="Java logo" />
</div>
</div>
<div class="col-item">
<div class="col-item-w1">
<h2 class="rwaccent-4">Protect your investment—and more</h2>
<p>Java SE subscribers get support for JDK 17, receive updates until at least October 2029, are entitled to GraalVM, Java Management Service, and bundled patch releases (BPRs) with fixes not yet available to
nonsubscribers, and more.</p>
<div class="obttns">
<div>
<a href="/java/contact-form.html" rel="lightbox" data-width="640" title="download guide"
data-lbl="lightbox-open-java-form" data-trackas="rc58-lightbox">Contact us</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- /RC10v0 -->
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
<!-- RC24v0 -->
<br />
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<h2 class="rw-ptitle">Java SE subscribers have more choices</h2>
<p>Also available for development, personal use, and to run other licensed Oracle products.</p>
</div>
</section>
<!-- /RC24v0 -->
<br />
<!-- RT01v0 -->
<section class="rt01 rt01v0" data-trackas="rt01">
<div class="rt01w1 cwidth">
<ul class="rw-inpagetabs" data-ocomid="previous-releases-inpagetabs">
<li>
<a href="#java17">Java 17</a>
</li>
<li>
<a href="#graalvmjava17">GraalVM for JDK 17</a>
</li>
<li>
<a href="#java11">Java 11</a>
</li>
<li>
<a href="#java8">Java 8</a>
</li>
<li>
<a href="#jepp">Java 8 Enterprise Performance Pack</a>
</li>
</ul>
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
<div class="rw-inpagetab" id="java17">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<h3 id="java17">JDK Development Kit 17.0.13 downloads</h3>
<div class="rw-yellow-40bg">
<p style="padding: 15px">
The Oracle JDK 17 license changed in October 2024<br /><br />
The <a href="https://www.java.com/otnlicense" target="_blank">Oracle Technology Network License Agreement for Oracle Java SE</a> used for JDK 17 updates 17.0.13 and greater is substantially different from prior Oracle JDK 17 licenses. This license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. FAQs are available <a href="/java/technologies/javase/jdk-faqs.html" target="_blank">here</a>.<br /><br />
Commercial license and support are available for a low cost with <a href="/java/java-se-subscription.html" target="_blank">Java SE Universal Subscription</a>.
</p>
</div>
JDK 17.0.13 <a href="/a/tech/docs/17-0-13-checksum.html" target="_blank">checksums</a> and <a href="https://linux.oracle.com/security/gpg/" target="_blank">OL 8 GPG Keys</a> for RPMs
</div>
</section>
<!-- /RC24v0 -->
<!-- RT01v0 -->
<br />
<section class="rt01 rt01v0" data-trackas="rt01" data-lbl="jdk17-downloads:">
<div class="rt01w1 cwidth" id="java17">
<ul class="rw-inpagetabs" data-ocomid="inpagetabs">
<li>
<a href="#java17-linux">Linux</a>
</li>
<li>
<a href="#java17-mac">macOS</a>
</li>
<li>
<a href="#java17-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="java17-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>172.95 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_linux-aarch64_bin.tar.gz' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_linux-aarch64_bin.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>ARM64 RPM Package</td>
<td>172.67 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_linux-aarch64_bin.rpm' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_linux-aarch64_bin.rpm</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>174.37 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_linux-x64_bin.tar.gz' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_linux-x64_bin.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 Debian Package</td>
<td>149.85 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_linux-x64_bin.deb' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_linux-x64_bin.deb</a>
</div>
</td>
</tr>
<tr>
<td>x64 RPM Package</td>
<td>174.07 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_linux-x64_bin.rpm' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_linux-x64_bin.rpm</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="java17-mac">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>168.78 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_macos-aarch64_bin.tar.gz' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_macos-aarch64_bin.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>ARM64 DMG Installer</td>
<td>168.19 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_macos-aarch64_bin.dmg' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_macos-aarch64_bin.dmg</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>170.84 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_macos-x64_bin.tar.gz' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_macos-x64_bin.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 DMG Installer</td>
<td>170.25 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_macos-x64_bin.dmg' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_macos-x64_bin.dmg</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="java17-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 Compressed Archive</td>
<td>172.79 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_windows-x64_bin.zip' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_windows-x64_bin.zip</a>
</div>
</td>
</tr>
<tr>
<td>x64 Installer</td>
<td>153.98 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_windows-x64_bin.exe' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_windows-x64_bin.exe</a>
</div>
</td>
</tr>
<tr>
<td>x64 MSI Installer</td>
<td>152.73 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/java/jdk/17.0.13%2B10/00d8a0bf05cc4f9087f2bb0f5191ea34/jdk-17.0.13_windows-x64_bin.msi' data-license='141' href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-17.0.13_windows-x64_bin.msi</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
</div>
</section>
<!-- /RT01v0 -->
<br />
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<div class="obttns">
<div class="obttn2">
<a href="/java/technologies/javase-jdk17-doc-downloads.html" data-lbl="documentation-java17"
target="_blank">Documentation Download</a>
</div>
</div>
</div>
</section>
<!-- /RC24v0 -->
<br />
<!-- RC24v1 -->
<section class="rc24 rc24v1">
<div class="rc24w1 cwidth">
<div class="col-framework col2 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Release information</h3>
<ul class="obullets">
<li>
<a href="https://docs.oracle.com/en/java/javase/17/">Online Documentation</a>
</li>
<li>
<a href="https://docs.oracle.com/en/java/javase/17/install/overview-jdk-installation.html">Installation
Instructions</a>
</li>
<li>
<a href="/java/technologies/javase/17u-relnotes.html">Release Notes</a>
</li>
<li>
<a href="https://www.oracle.com/java/javase/terms/license/java17speclicense.html" target="_blank">Documentation License</a>
</li>
<li>
<a href="/a/tech/docs/jdk17-lium.pdf" target="_blank">JDK 17 Licensing Information User Manual (includes
third-party licenses)</a>
</li>
<li>
<a href="/java/technologies/javase/products-doc-jdk17certconfig.html">Certified System Configurations</a>
</li>
<li>
<a href="/java/technologies/javase/jdk17-readme-downloads.html">Readme</a>
</li>
<li>
<a href="/java/java-se-subscription/value-engineering/">Java Value Engineering</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<!-- /RC24v1 -->
<br />
</div>
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
<div class="rw-inpagetab" id="graalvmjava17">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<h3 id="graalvmjava17">GraalVM for JDK 17.0.13 downloads</h3>
<div class="rw-yellow-40bg">
<p style="padding: 15px">The Oracle GraaalVM for JDK 17 license changed in October 2024<br /><br />
<a href="https://www.oracle.com/downloads/licenses/graalvm-otn-license.html" target="_blank">GraalVM OTN License Including License for Early Adopter Versions</a> (GOTN) used for JDK 17 updates 17.0.13 and greater is substantially different from prior Oracle GraaalVM for JDK 17 licenses. This license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle GraaalVM for JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. FAQs are available <a href="/java/technologies/javase/jdk-faqs.html#GraalVM-licensing" target="_blank">here</a>.<br /><br />
Commercial license and support are available for a low cost with <a href="/java/java-se-subscription.html" target="_blank">Java SE Universal Subscription</a>.
</p>
</div>
<p>Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.</p>
<p>Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 17 without the Native Image feature included is available for customers at <a href="https://support.oracle.com/epmos/faces/DocumentDisplay?id=1439822.1" target="_blank">My Oracle Support</a>.</p>
<p>GraaalVM for JDK 17.0.13 <a href="/a/tech/docs/graalvm17-0-13-checksum.html" target="_blank">checksums</a> and <a href="https://linux.oracle.com/security/gpg/" target="_blank">OL 8 GPG Keys</a> for RPMs </p>
</div>
</section>
<!-- /RC24v0 -->
<!-- RT01v0 -->
<br />
<section class="rt01 rt01v0" data-trackas="rt01" data-lbl="graalvmjava17-downloads:">
<div class="rt01w1 cwidth" id="graalvmjava17">
<ul class="rw-inpagetabs" data-ocomid="inpagetabs">
<li>
<a href="#graalvmjava17-linux">Linux</a>
</li>
<li>
<a href="#graalvmjava17-mac">macOS</a>
</li>
<li>
<a href="#graalvmjava17-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="graalvmjava17-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>294.46 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/utilities_drivers/oracle-labs/graalvm-jdk-17.0.13_linux-aarch64_bin.tar.gz' data-license='5486575' href='/downloads/javase-software-license-agreement.html#license-lightbox'>graalvm-jdk-17.0.13_linux-aarch64_bin.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>313.25 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/utilities_drivers/oracle-labs/graalvm-jdk-17.0.13_linux-x64_bin.tar.gz' data-license='5486575' href='/downloads/javase-software-license-agreement.html#license-lightbox'>graalvm-jdk-17.0.13_linux-x64_bin.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="graalvmjava17-mac">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>348.31 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/utilities_drivers/oracle-labs/graalvm-jdk-17.0.13_macos-aarch64_bin.tar.gz' data-license='5486575' href='/downloads/javase-software-license-agreement.html#license-lightbox'>graalvm-jdk-17.0.13_macos-aarch64_bin.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>297.52 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/utilities_drivers/oracle-labs/graalvm-jdk-17.0.13_macos-x64_bin.tar.gz' data-license='5486575' href='/downloads/javase-software-license-agreement.html#license-lightbox'>graalvm-jdk-17.0.13_macos-x64_bin.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
<div class="rw-inpagetab" id="graalvmjava17-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="/a/ocom/docs/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head" width="30%">Product/file description</th>
<th class="otable-col-head" width="10%">File size</th>
<th class="otable-col-head" width="60%">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 Compressed Archive</td>
<td>303.19 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download' data-file='https://download.oracle.com/otn/utilities_drivers/oracle-labs/graalvm-jdk-17.0.13_windows-x64_bin.zip' data-license='5486575' href='/downloads/javase-software-license-agreement.html#license-lightbox'>graalvm-jdk-17.0.13_windows-x64_bin.zip</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- _Raw-Text -->
<!-- / _Raw-Text -->
</div>
</div>
</section>
<!-- /RT01v0 -->
<br />
<!-- RC24v1 -->
<section class="rc24 rc24v1">
<div class="rc24w1 cwidth">
<div class="col-framework col2 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Release information</h3>
<ul class="obullets">
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/17/">Online Documentation</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/17/docs/getting-started/">Installation
Instructions</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/17/docs/release-notes/">Release Notes</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/17/docs/licensing-information/" target="_blank">Licensing Information User Manual (includes
third-party licenses)</a>
</li>
<li>
<a href="https://docs.oracle.com/en/graalvm/jdk/17/docs/support/#certified-platforms">Certified System Configurations</a>
</li>
<li>
<a href="/java/java-se-subscription/value-engineering/">Java Value Engineering</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<!-- /RC24v1 -->
<br>
</div>
<!-- RC24v3 -->
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
<div class="rw-inpagetab" id="java11">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<br />
<h2 class="rw-ptitle">Java SE Development Kit 11.0.25</h2>
<p>Java SE subscribers will receive JDK 11 updates until at least
<strong>January 2032</strong>.</p>
<p>These downloads can be used for development, personal use, or to run Oracle licensed products. Use for other
purposes, including production or commercial use, requires a Java SE Universal Subscription or another Oracle license.</p>
<p>Commercial license and support are available for a low cost with
<a href="https://www.oracle.com/java/java-se-subscription.html" target="_blank">Java SE Universal Subscription</a>.</p>
<p>JDK 11 software is licensed under the
<a href="https://www.oracle.com/downloads/licenses/javase-license1.html" target="_blank">Oracle Technology Network
License Agreement for Oracle Java SE</a>.</p>
<p>JDK 11.0.25 <a href="/a/tech/docs/11-0-25-checksum.html" target="_blank">checksums</a> and <a href="https://linux.oracle.com/security/gpg/" target="_blamk">OL 8 GPG Keys</a> for RPMs</p>
</div>
</section>
<!-- /RC24v0 -->
<br />
<!-- RT01v0 -->
<section class="rt01 rt01v0" data-trackas="rt01">
<div class="rt01w1 cwidth">
<ul class="rw-inpagetabs" data-ocomid="javase11-inpagetabs">
<li>
<a href="#java11-linux">Linux</a>
</li>
<li>
<a href="#java11-mac">macOS</a>
</li>
<li>
<a href="#java11-solaris">Solaris</a>
</li>
<li>
<a href="#java11-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="java11-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 RPM Package</td>
<td>159.65 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_linux-aarch64_bin.rpm'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_linux-aarch64_bin.rpm</a>
</div>
</td>
</tr>
<tr>
<td>ARM64 Compressed Archive</td>
<td>159.77 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_linux-aarch64_bin.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_linux-aarch64_bin.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 Debian Package</td>
<td>138.74 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_linux-x64_bin.deb'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_linux-x64_bin.deb</a>
</div>
</td>
</tr>
<tr>
<td>x64 RPM Package</td>
<td>161.06 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_linux-x64_bin.rpm'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_linux-x64_bin.rpm</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>161.19 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_linux-x64_bin.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_linux-x64_bin.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
</div>
<div class="rw-inpagetab" id="java11-mac">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>154.74 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_macos-aarch64_bin.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_macos-aarch64_bin.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>ARM64 DMG Installer</td>
<td>154.28 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_macos-aarch64_bin.dmg'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_macos-aarch64_bin.dmg</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>156.66 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_macos-x64_bin.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_macos-x64_bin.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 DMG Installer</td>
<td>156.20 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_macos-x64_bin.dmg'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_macos-x64_bin.dmg</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
<div class="rw-inpagetab" id="java11-solaris">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>SPARC Compressed Archive</td>
<td>185.28 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_solaris-sparcv9_bin.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_solaris-sparcv9_bin.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
<div class="rw-inpagetab" id="java11-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 Installer</td>
<td>141.83 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_windows-x64_bin.exe'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_windows-x64_bin.exe</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>159.58 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/11.0.25%2B9/60e5d03cc24a4e1c8ab5d29303dbe066/jdk-11.0.25_windows-x64_bin.zip'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-11.0.25_windows-x64_bin.zip</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
</div>
</section>
<!-- /RT01v0 -->
<br />
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<div class="obttns">
<div class="obttn2">
<a href="/java/technologies/javase-jdk11-doc-downloads.html"
data-lbl="java11-documentation" id="java11-doc-download" target="_blank">Documentation Download</a>
</div>
</div>
</div>
</section>
<!-- /RC24v0 -->
<br />
<!-- RC24v1 -->
<section class="rc24 rc24v1">
<div class="rc24w1 cwidth">
<div class="col-framework col2 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Release information</h3>
<ul class="obullets">
<li>
<a href="https://docs.oracle.com/en/java/javase/11/" target="_blank">Online Documentation</a>
</li>
<li>
<a href="https://docs.oracle.com/en/java/javase/11/install/overview-jdk-installation.html"
target="_blank">Installation instructions</a>
</li>
<li>
<a href="/java/technologies/javase/11u-relnotes.html" target="_blank">Release Notes</a>
</li>
<li>
<a href="https://download.oracle.com/otndocs/jcp/java_se-11-final-spec/license.html"
target="_blank">Documentation license</a>
</li>
<li>
<a href="/a/tech/docs/jdk11-lium.pdf" target="_blank">Java SE 11 Licensing Information User Manual
(includes 3rd party licenses)</a>
</li>
<li>
<a href="/java/technologies/javase/products-doc-jdk11certconfig.html" target="_blank">Certified System
Configurations</a>
</li>
<li>
<a href="/java/technologies/javase/jdk11-readme.html" target="_blank">Readme</a>
</li>
<li>
<a href="/java/java-se-subscription/value-engineering/">Java Value Engineering</a>
</li>
</ul>
</div>
<div class="col-item"></div>
</div>
</div>
</div>
</section>
<p>
<br />
</p>
<!-- /RC24v1 -->
</div>
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
<div class="rw-inpagetab" id="java8">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<br />
<h2 class="rw-ptitle">Java SE Development Kit 8u431</h2>
<p>Java SE subscribers will receive JDK 8 updates until at least <strong>December 2030</strong>.</p>
<div class="rw-yellow-40bg">
<p style="padding: 15px">
<strong>The Oracle JDK 8 license changed in April 2019</strong>
<br /><br />
The
<a href="https://www.oracle.com/downloads/licenses/javase-license1.html" target="_blank">Oracle Technology Network License Agreement
for Oracle Java SE</a> is substantially different from prior Oracle JDK 8 licenses. This license permits certain
uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK
licenses may no longer be available. Please review the terms carefully before downloading and using this product.
FAQs are available
<a href="https://www.oracle.com/java/technologies/javase/jdk-faqs.html" target="_blank">here</a>.<br /><br />
Commercial license and support are available for a low cost with
<a href="https://www.oracle.com/java/java-se-subscription.html" target="_blank">Java SE Universal Subscription</a>.</p>
</div>
<p>JDK 8 software is licensed under the
<a href="https://www.oracle.com/downloads/licenses/javase-license1.html" target="blank">Oracle Technology Network
License Agreement for Oracle Java SE</a>.</p>
<p>Java SE 8u431 <a href="/a/tech/docs/8u431checksum.html" target="_blank">checksums</a> and <a href="https://linux.oracle.com/security/gpg/" target="_blamk">OL 8 GPG Keys</a> for RPMs</p>
</div>
</section>
<!-- /RC24v0 -->
<!-- RT01v0 -->
<br />
<section class="rt01 rt01v0" data-trackas="rt01">
<div class="rt01w1 cwidth">
<ul class="rw-inpagetabs" data-ocomid="javase11-inpagetabs">
<li>
<a href="#java8-linux">Linux</a>
</li>
<li>
<a href="#java8-mac">macOS</a>
</li>
<li>
<a href="#java8-solaris">Solaris</a>
</li>
<li>
<a href="#java8-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="java8-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 RPM Package</td>
<td>71.75 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-linux-aarch64.rpm'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-linux-aarch64.rpm</a>
</div>
</td>
</tr>
<tr>
<td>ARM64 Compressed Archive</td>
<td>71.93 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-linux-aarch64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-linux-aarch64.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x86 RPM Package</td>
<td>142.11 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-linux-i586.rpm'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-linux-i586.rpm</a>
</div>
</td>
</tr>
<tr>
<td>x86 Compressed Archive</td>
<td>139.33 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-linux-i586.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-linux-i586.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 RPM Package</td>
<td>144.35 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-linux-x64.rpm'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-linux-x64.rpm</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>141.49 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-linux-x64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-linux-x64.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
<div class="rw-inpagetab" id="java8-mac">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 Compressed Archive</td>
<td>121.12 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-macosx-aarch64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-macosx-aarch64.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>ARM64 DMG Installer</td>
<td>204.78 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-macosx-aarch64.dmg'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-macosx-aarch64.dmg</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>124.67 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-macosx-x64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-macosx-x64.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 DMG Installer</td>
<td>212.18 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-macosx-x64.dmg'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-macosx-x64.dmg</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
<div class="rw-inpagetab" id="java8-solaris">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>SPARC 64-bit (SVR4 package)</td>
<td>118.41 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-solaris-sparcv9.tar.Z'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-solaris-sparcv9.tar.Z</a>
</div>
</td>
</tr>
<tr>
<td>SPARC 64-bit Compressed Archive</td>
<td>84.36 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-solaris-sparcv9.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-solaris-sparcv9.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 (SVR4 package)</td>
<td>119.30 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-solaris-x64.tar.Z'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-solaris-x64.tar.Z</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>82.30 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-solaris-x64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-solaris-x64.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
<div class="rw-inpagetab" id="java8-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x86 Compressed Archive</td>
<td>119.71 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-windows-i586.zip'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-windows-i586.zip</a>
</div>
</td>
</tr>
<tr>
<td>x86 Installer</td>
<td>143.33 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-windows-i586.exe'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-windows-i586.exe</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>123.33 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-windows-x64.zip'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-windows-x64.zip</a>
</div>
</td>
</tr>
<tr>
<td>x64 Installer</td>
<td>151.22 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-windows-x64.exe'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-windows-x64.exe</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
</div>
</section>
<!-- /RT01v0 -->
<!-- /CC02v0 -->
<br />
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<div class="obttns">
<div class="obttn2">
<a href="/java/technologies/javase-jdk8-doc-downloads.html" data-lbl="java8-documentation" id="java8-doc-download" target="_blank">Documentation Download</a>
</div>
</div>
</div>
</section>
<!-- /RC24v0 -->
<br />
<section class="cb105 cb105v0" data-trackas="cb105" data-ocomid="cb105">
<div class="cb105w1 cwidth">
<ul>
<li>
<h2 id="jre8">JRE 8</h2>
<div class="cb105w2">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<p>
<strong>Java SE Runtime Environment 8u431</strong>
</p>
<p>JRE 8 software is licensed under the
<a href="https://www.oracle.com/downloads/licenses/javase-license1.html" target="_blank">Oracle Technology
Network License Agreement for Oracle Java SE</a>.</p>
<p>
<br />
</p>
</div>
</section>
<!-- /RC24v0 -->
<!-- RT01v0 -->
<section class="rt01 rt01v0" data-trackas="rt01">
<div class="rt01w1 cwidth">
<ul class="rw-inpagetabs" data-ocomid="javase11-inpagetabs">
<li>
<a href="#jre8-linux">Linux</a>
</li>
<li>
<a href="#jre8-macos">macOS</a>
</li>
<li>
<a href="#jre8-solaris">Solaris</a>
</li>
<li>
<a href="#jre8-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="jre8-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x86 RPM Package</td>
<td>102.35 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-linux-i586.rpm'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-linux-i586.rpm</a>
</div>
</td>
</tr>
<tr>
<td>x86 Compressed Archive</td>
<td>99.55 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-linux-i586.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-linux-i586.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 RPM Package</td>
<td>104.47 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-linux-x64.rpm'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-linux-x64.rpm</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>101.58 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-linux-x64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-linux-x64.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
<div class="rw-inpagetab" id="jre8-macos">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 DMG Installer</td>
<td>90.20 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-macosx-x64.dmg'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-macosx-x64.dmg</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>83.66 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-macosx-x64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-macosx-x64.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>ARM64 DMG Installer</td>
<td>86.31 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-macosx-aarch64.dmg'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-macosx-aarch64.dmg</a>
</div>
</td>
</tr>
<tr>
<td>ARM64 Compressed Archive</td>
<td>79.84 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-macosx-aarch64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-macosx-aarch64.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
<div class="rw-inpagetab" id="jre8-solaris">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>SPARC 64-bit Compressed Archive</td>
<td>53.27 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-solaris-sparcv9.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-solaris-sparcv9.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>51.23 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-solaris-x64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-solaris-x64.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
<div class="rw-inpagetab" id="jre8-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x86 Compressed Archive</td>
<td>76.98 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-windows-i586.zip'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-windows-i586.zip</a>
</div>
</td>
</tr>
<tr>
<td>x86 Online Installer</td>
<td>2.26 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-windows-i586-iftw.exe'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-windows-i586-iftw.exe</a>
</div>
</td>
</tr>
<tr>
<td>x86 Offline Installer</td>
<td>59.51 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-windows-i586.exe'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-windows-i586.exe</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>82.76 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-windows-x64.zip'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-windows-x64.zip</a>
</div>
</td>
</tr>
<td>x64 Installer</td>
<td>66.03 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jre-8u431-windows-x64.exe'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jre-8u431-windows-x64.exe</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
</div>
</section>
</div>
</li>
<li>
<h2 id="serverjre8">Server JRE 8</h2>
<div class="cb105w2">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<p>
<strong>Server JRE (Java SE Runtime Environment) 8u431</strong>
</p>
<p>Server JRE 8 software is licensed under the
<a href="https://www.oracle.com/downloads/licenses/javase-license1.html" target="_blank">Oracle Technology Network License
Agreement for Oracle Java SE</a></p>
<p>
<br />
</p>
</div>
</section>
<!-- /RC24v0 -->
<!-- RT01v0 -->
<section class="rt01 rt01v0" data-trackas="rt01">
<div class="rt01w1 cwidth">
<ul class="rw-inpagetabs" data-ocomid="javase11-inpagetabs">
<li>
<a href="#sjre8-linux">Linux</a>
</li>
<li>
<a href="#sjre8-solaris">Solaris</a>
</li>
<li>
<a href="#sjre8-windows">Windows</a>
</li>
</ul>
<div class="rw-inpagetab" id="sjre8-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 Compressed Archive</td>
<td>52.92 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/server-jre-8u431-linux-x64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>server-jre-8u431-linux-x64.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
<div class="rw-inpagetab" id="sjre8-solaris">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>SPARC 64-bit</td>
<td>65.11 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/server-jre-8u431-solaris-sparcv9.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>server-jre-8u431-solaris-sparcv9.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>63.06 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/server-jre-8u431-solaris-x64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>server-jre-8u431-solaris-x64.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
</div>
<div class="rw-inpagetab" id="sjre8-windows">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>x64 Compressed Archive</td>
<td>52.64 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/server-jre-8u431-windows-x64.zip'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>server-jre-8u431-windows-x64.zip</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
<!-- _Raw-Text -->
<!-- / _Raw-Text --></div>
</div>
</section>
</div>
</li>
</ul>
<br />
<!-- RC24v0 -->
<!-- RC66v0 -->
<section class="rc66 rc66v0 rw-neutral-10bg" data-trackas="rc66" data-ocomid="rc66">
<div class="rc66w1 cwidth">
<header class="rw-ctitle">
<h3 class="rw-ptitle">Which Java 8 package do I need?</h3>
</header>
<div class="col-framework col2 col-gutters col-justified col-multi">
<ul class="col-w1">
<li class="col-item">
<div class="col-item-w1"></div>
<div class="col-item-w2">
<strong>Software developers: Java SE Development Kit (JDK)</strong>
<p>For Java developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.</p>
</div>
</li>
<li class="col-item">
<div class="col-item-w2">
<strong>Running headless Linux workloads at or near your systems' CPU or memory limits</strong>
<p>Enterprise Performance Pack brings significant memory and performance improvements including modern garbage collection algorithms, reduced memory usage and many other optimizations.</p>
<p><a href="https://blogs.oracle.com/java/post/introducing-the-java-se-subscription-enterprise-performance-pack" target="_blank">Learn more</a></p>
</div>
</li>
<li class="col-item">
<div class="col-item-w2">
<strong>Administrators running applications on a server</strong>
<p>Server Java Runtime Environment (Server JRE). For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (Java plug-in), auto-update, or an installer.</p>
<p><a href="https://blogs.oracle.com/java-platform-group/understanding-the-server-jre" target="_blank" class="">Learn more</a></p>
</div>
</li>
<li class="col-item">
<div class="col-item-w1"></div>
<div class="col-item-w2">
<strong>End user running Java on a desktop: Java Runtime Environment (JRE)</strong>
<p>Covers most end-users needs. Contains everything required to run Java applications on your system.</p>
</div>
</li>
</ul>
</div>
</div>
</section>
<!-- /RC66v0 -->
<br />
<p>
<br />
</p>
<!-- RC24v1 -->
<section class="rc24 rc24v1">
<div class="rc24w1 cwidth">
<div class="col-framework col2 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Release information</h3>
<ul class="obullets">
<li>
<a href="https://docs.oracle.com/javase/8/" target="_blank">Online Documentation</a>
</li>
<li>
<a href="https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html"
target="_blank">Installation Instructions</a>
</li>
<li>
<a href="/java/technologies/javase/8u-relnotes.html" target="_blank">Release Notes</a>
</li>
<li>
<a href="/a/tech/docs/jdk8-lium.pdf" target="_blank">Java SE Licensing Information User Manual (includes
third-party licenses)</a>
</li>
<li>
<a href="/java/technologies/javase/products-doc-jdk8-jre8-certconfig.html" target="_blank">Certified System
Configurations</a>
</li>
<li>
<a href="/java/technologies/javase/jdk8-readme.html" target="_blank">JDK ReadMe</a>
</li>
<li>
<a href="/java/technologies/javase/jre8-readme.html" target="_blank">JRE ReadMe</a>
</li>
<li>
<a href="/java/technologies/java-archive-misc-downloads.html#jdk8demos" target="_blank">Demos and Samples Archive</a>
</li>
<li>
<a href="/java/java-se-subscription/value-engineering/">Java Value Engineering</a>
</li>
</ul>
</div>
<div class="col-item"></div>
</div>
</div>
</div>
</section>
<!-- /RC24v1 -->
<p>
<br />
</p></div>
</section>
</div>
<div class="rw-inpagetab" id="jepp">
<!-- RC24v0 -->
<section class="rc24 rc24v0">
<div class="rc24w1 cwidth">
<br />
<h2 class="rw-ptitle">Java 8 Enterprise Performance Pack</h2>
<p>These downloads can be used for development, personal use, or within Oracle Cloud. Use for other purposes, including production or commercial use, requires a Java SE subscription product.</p>
<p>Commercial license and support are available for a low cost with
<a href="https://www.oracle.com/java/java-se-subscription.html" target="_blank">Java SE Universal Subscription</a>.</p>
<p>Java 8 Enterprise Performance Pack is licensed under the
<a href="https://www.oracle.com/downloads/licenses/javase-license1.html" target="blank">Oracle Technology Network
License Agreement for Oracle Java SE</a>.</p>
<p>Java SE 8u431 <a href="/a/tech/docs/8u431checksum.html" target="_blank">checksums</a></p>
</div>
</section>
<!-- /RC24v0 -->
<br />
<!-- RT01v0 -->
<section class="rt01 rt01v0" data-trackas="rt01">
<div class="rt01w1 cwidth">
<ul class="rw-inpagetabs" data-ocomid="jepp-inpagetabs">
<li>
<a href="#jepp-linux">Linux</a>
</li>
</ul>
<div class="rw-inpagetab" id="jepp-linux">
<!-- CC02v0 -->
<section class="cb133 cb133v0" data-licenses="https://www.oracle.com/docs/tech/download-licenses.json" data-ocomid="cb133"
data-trackas="cb133">
<div class="cb133w1 cwidth">
<div class="otable otable-scrolling" data-ocomid="otable">
<div class="otable-w1">
<table class="otable-w2">
<thead>
<tr>
<th class="otable-col-head">Product/file description</th>
<th class="otable-col-head">File size</th>
<th class="otable-col-head">Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARM64 RPM Package</td>
<td>53.07 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-perf-linux-aarch64.rpm'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-perf-linux-aarch64.rpm</a>
</div>
</td>
</tr>
<tr>
<td>ARM64 Compressed Archive</td>
<td>53.31 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-perf-linux-aarch64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-perf-linux-aarch64.tar.gz</a>
</div>
</td>
</tr>
<tr>
<td>x64 RPM Package</td>
<td>55.30 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-perf-linux-x64.rpm'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-perf-linux-x64.rpm</a>
</div>
</td>
</tr>
<tr>
<td>x64 Compressed Archive</td>
<td>57.63 MB</td>
<td>
<div class='cb133-download'>
<a class='license-link icn-download'
data-file='https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-perf-linux-x64.tar.gz'
data-license='141'
href='/downloads/javase-software-license-agreement.html#license-lightbox'>jdk-8u431-perf-linux-x64.tar.gz</a>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</section>
<!-- /CC02v0 -->
</div>
</div>
</section>
<!-- /RT01v0 -->
<br />
<!-- RC24v0 -->
<!-- /RC24v0 -->
<br />
<!-- RC24v1 -->
<!-- RC24v1 -->
<section class="rc24 rc24v1">
<div class="rc24w1 cwidth">
<div class="col-framework col2 col-top col-gutters col-justified">
<div class="col-w1 rc24waterfall">
<div class="col-item">
<h3>Release information</h3>
<ul class="obullets">
<li>
<a href="https://docs.oracle.com/en/java/java-components/enterprise-performance-pack/" target="_blank">Online Documentation</a>
</li>
<li>
<a href="https://docs.oracle.com/en/java/java-components/enterprise-performance-pack/epp-user-guide/overview.html#GUID-4085FEE6-0685-4C9B-B981-3E742DE91094"
target="_blank">Installation Instructions</a>
</li>
<li>
<a href="/java/technologies/javase/8u-relnotes.html" target="_blank">Release Notes</a>
</li>
<li>
<a href="/a/tech/docs/jdk8-lium.pdf" target="_blank">Java SE Licensing Information User Manual (includes
third-party licenses)</a>
</li>
<li>
<a href="/java/technologies/javase/jdk8-readme.html" target="_blank">JDK ReadMe</a>
</li>
<li>
<a href="/java/java-se-subscription/value-engineering/">Java Value Engineering</a>
</li>
</ul>
</div>
<div class="col-item"></div>
</div>
</div>
</div>
</section>
<!-- /RC24v1 -->
<p>
<br />
</p>
<!-- /RC24v1 -->
</div>
<!-- / _Raw-Text -->
<!-- _Raw-Text -->
</div>
</section>
<!-- /RT01v0 -->
<!-- /RT01v0 -->
<!-- / _Raw-Text -->
<!-- U10v0 -->
<!-- Dispatcher:null -->
<!-- BEGIN: oWidget_C/_Raw-Text/Display -->
<!-- U10v0 -->
<footer id="u10" class="u10 u10v6" data-trackas="footer" type="redwood" data-ocomid="u10" data-a11y="true">
<nav class="u10w1" aria-label="Footer">
<div class="u10w2">
<div class="u10w3">
<div class="u10ttl">Resources for</div>
<ul>
<li><a data-lbl="resources-for:career" href="/careers/">Careers</a></li>
<li><a data-lbl="resources-for:developers" href="/developer/">Developers</a></li>
<li><a data-lbl="resources-for:investors"
href="https://investor.oracle.com/home/default.aspx">Investors</a></li>
<li><a data-lbl="resources-for:partners" href="/partner/">Partners</a></li>
<li><a data-lbl="resources-for:researchers" href="/research/">Researchers</a></li>
<li><a data-lbl="resources-for:students-educators"
href="https://academy.oracle.com/en/oa-web-overview.html">Students and Educators</a></li>
</ul>
</div>
</div>
<div class="u10w2">
<div class="u10w3">
<div class="u10ttl">Why Oracle</div>
<ul>
<li><a data-lbl="why-oracle:analyst-reports" href="/corporate/analyst-reports/">Analyst Reports</a>
</li>
<li><a data-lbl="why-oracle:gartner-mq-erp-cloud" href="/erp/what-is-erp/best-erp/">Best cloud-based
ERP</a></li>
<li><a data-lbl="why-oracle:cloud-economics" href="/cloud/economics/">Cloud Economics</a></li>
<li><a data-lbl="why-oracle:corporate-responsibility" href="/social-impact/">Social Impact</a></li>
<li><a data-lbl="why-oracle:culture-inclusion"
href="/careers/diversity-inclusion/">Culture and Inclusion</a></li>
<li><a data-lbl="why-oracle:security-pracitices" href="/corporate/security-practices/">Security Practices</a></li>
</ul>
</div>
</div>
<div class="u10w2">
<div class="u10w3">
<div class="u10ttl">Learn</div>
<ul>
<li><a data-lbl="learn:cloud-computing" href="/cloud/what-is-cloud-computing/">What is cloud
computing?</a></li>
<li><a data-lbl="learn:crm" href="/cx/what-is-crm/">What is CRM?</a></li>
<li><a data-lbl="learn:docker" href="/cloud/cloud-native/container-registry/what-is-docker/">What is
Docker?</a></li>
<li><a data-lbl="learn:kubernetes"
href="/cloud/cloud-native/kubernetes-engine/what-is-kubernetes/">What is
Kubernetes?</a></li>
<li><a data-lbl="learn:python" href="/developer/what-is-python-for-developers/">What is
Python?</a></li>
<li><a data-lbl="learn:saas" href="/applications/what-is-saas/">What is SaaS?</a></li>
</ul>
</div>
</div>
<div class="u10w2">
<div class="u10w3">
<div class="u10ttl">News and Events</div>
<ul>
<li><a data-lbl="newsandevents:news" href="/news/">News</a></li>
<li><a data-lbl="newsandevents:oracle-cloudworld" href="/cloudworld/">Oracle CloudWorld</a></li>
<li><a data-lbl="newsandevents:oracle-cloudworld-tour" href="/cloudworld-tour/">Oracle CloudWorld Tour</a></li>
<li><a data-lbl="newsandevents:oracle-health-summit" href="/health/health-summit/">Oracle Health Summit</a></li>
<li><a data-lbl="newsandevents:dev-tour" href="/developer/dev-tour/">Oracle Dev Tour</a></li>
<li><a data-lbl="newsandevents:search-all-events" href="https://search.oracle.com/events?q=&amp;lang=english">Search all events</a></li>
</ul>
</div>
</div>
<div class="u10w2">
<div class="u10w3">
<div class="u10ttl">Contact Us</div>
<ul>
<li><a href="tel:18006330738">US Sales: +1.800.633.0738</a></li>
<li><a data-lbl="contact-us:how-can-we-help" href="/corporate/contact/">How can we help?</a></li>
<li><a data-lbl="contact-us:subscribe-to-emails" href="https://go.oracle.com/subscribe/?l_code=en&src1=OW:O:FO">Subscribe to emails</a></li>
<li><a data-lbl="contact-us:integrity-helpline" href="https://secure.ethicspoint.com/domain/media/en/gui/31053/index.html">Integrity Helpline</a></li>
<li><a data-lbl="contact-us:accessibility" href="/corporate/accessibility/">Accessibility</a></li>
</ul>
</div>
</div>
<div class="u10w4">
<hr />
</div>
</nav>
<div class="u10w11">
<ul class="u10-cr">
<li class="u10mtool" id="u10cmenu">
<a data-lbl="country-region" class="u10ticon u10regn"
href="/universal-menu/#u10countrymenu">Country/Region</a>
</li>
</ul>
<nav class="u10w5 u10w10" aria-label="Site info">
<ul class="u10-links">
<li></li>
<li><a data-lbl="copyright" href="/legal/copyright/">&copy; 2024 Oracle</a></li>
<li><a data-lbl="privacy" href="/legal/privacy/">Privacy</a><span>/</span><a
data-lbl="do-not-sell-my-info" href="/legal/privacy/privacy-choices/">Do Not Sell My
Info</a></li>
<li>
<div id="teconsent"></div>
</li>
<li><a data-lbl="ad-choices" href="/legal/privacy/privacy-policy/#adchoices">Ad
Choices</a></li>
<li><a data-lbl="careers" href="/corporate/careers/">Careers</a></li>
</ul>
</nav>
<nav class="u10scl" aria-label="Social media links">
<ul class="scl-icons">
<li class="scl-facebook"><a data-lbl="scl-icon:facebook" href="https://www.facebook.com/Oracle/"
target="_blank" title="Oracle on Facebook"></a></li>
<li class="scl-twitter"><a data-lbl="scl-icon:twitter" href="https://twitter.com/oracle" target="_blank"
title="Follow Oracle on Twitter"></a></li>
<li class="scl-linkedin"><a data-lbl="scl-icon:linkedin" href="https://www.linkedin.com/company/oracle/"
target="_blank" title="Oracle on LinkedIn"></a></li>
<li class="scl-youtube"><a data-lbl="scl-icon:you-tube" href="https://www.youtube.com/oracle/"
target="_blank" title="Watch Oracle on YouTube"></a></li>
</ul>
</nav>
</div>
</footer>
<!-- /U10v6 -->
<!-- END: oWidget_C/_Raw-Text/Display -->
<!-- /U10v0 -->
</div>
<!-- Container/Display Start -->
<!-- _Raw-Text -->
<!-- www-us EndBodyAdminContainer -->
<!-- Start SiteCatalyst code -->
<script language="JavaScript" src="https://www.oracle.com/us/assets/metrics/ora_ocom.js"></script>
<!-- End SiteCatalyst code -->
<!-- www-us EndBodyAdminContainer -->
<!-- / _Raw-Text -->
<!-- Container/Display end -->
</body>
<!-- end : oOTNPageDetail_C/Technology/Redwood2 -->
</html>

